package com.aliang.redis;

import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;

/***
 * 
 * 
 * Jedis连接池示例
 * @author fengyuliang
 *
 */
public class JedisPoolDemo {

	public static void main(String[] args) {

		//构建连接池配置
		JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
		
		//设置最大连接数
		jedisPoolConfig.setMaxTotal(50);
		
		//构建连接池
		JedisPool jedisPool = new JedisPool(jedisPoolConfig,"127.0.0.1",6379);
		
		//从连接池中取得连接
		Jedis jedis = jedisPool.getResource();
		
		//操作数据
		jedis.set("bi", "json");
		
		String value = jedis.get("bi");
		
		System.out.println(value);
		
		//释放连接
		jedisPool.returnResource(jedis);
		
		//关闭连接池
		jedisPool.close();
		
	}

}
